退缩: to shrink back, to cower...
借条: receipt for a loan, IOU...
也好: that's fine, may as well, (reduplicated) regardless of whether... or....
无比: incomparable, matchless...